利用Python计算Spearman相关系数,非调用函数,针对array和list的实现

您所在的位置:网站首页 python spearman相关系数 利用Python计算Spearman相关系数,非调用函数,针对array和list的实现

利用Python计算Spearman相关系数,非调用函数,针对array和list的实现

#利用Python计算Spearman相关系数,非调用函数,针对array和list的实现| 来源: 网络整理| 查看: 265

的实现

利⽤

Python

计算

Spearman

相关系数,⾮调⽤函数,针对

array

list

的实现

⾃⼰编程实现Spearman相关系数的计算。

Spearman

相关系数

Spearman相关系数是⼀种秩相关系数。数据的秩简单来说就是该样本数据的次序统计量。秩统计量是基于样本值的⼤⼩在全体样本中所占

位次(秩)的统计量

例:有样本数据-0.8, -3.1, 1.1, -5.2, 4.2,次序统计量的值是-5.2, -3.1, -0.8,1.1, 4.2,则秩统计量的取值是3,2,4,1,5。

若观测数据中两个值相等,则秩取为它们应排序位置的平均值。

例:有样本数据-0.8, -3.1, -0.8,秩为2.5, 1, 2.5。

Spearman相关系数计算公式:

其中,Ri是X的秩统计量,Si是Y的秩统计量,Spearman相关系数定义为这两组秩统计量的相关系数。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3